package com.itheima.work.day8;

import java.util.ArrayList;
//编写一个泛形方法，接收一个任意类型数组，并反转数组中的所有元素
public class Test1 {
    public static void main(String[] args) {
//        3.	定义一个String数组,调用reverse方法,反转数组中的元素
        String[] strings = {"aa","bb","cc","dd"};
        reverse(strings);
        System.out.println();
//        5.	定义一个Integer数组,调用reverse方法,反转数组中的元素
        Integer[] list = {11,22,33,44,55,66};
        reverse(list);
//        6.	打印反转后的元素
    }
//        1.	编写一个泛形方法reverse，接收一个任意数组
    public static <E> void reverse(E[] list){
        ArrayList<E> list1 = new ArrayList<>();
//        2.	在reverse方法中将数组传入的元素反转
        for (int i = list.length-1; i >= 0; i-- ){
            System.out.print(list[i] + " ");
        }

    }
}
